Alpine toadflax - Turkish English Dictionary